"""
1 一个参数

2 默认参数

3 可变参数： *args

4 可变参数： **kwargs
"""

# 无参
fn1 = lambda : 100
print(fn1())

# 一个参数
fn2 = lambda a : a
print(fn2('hello world'))

# 默认参数

fn3 = lambda a,b,c =200 : a+b+c
print(fn3(100,200,500))

# 可变参数
fn4 = lambda *args : args

print(fn4(10,20,30,40)) #返回一个元组

# 可变参数 **kwargs
fn5 = lambda **kwargs : kwargs
print(fn5(name = 'lyz', age = 26, gender = '男'))